Fetch only master branch of the registry index
authorRomain Sertelon <romain@sertelon.fr>
Wed, 10 May 2017 20:08:58 +0000 (22:08 +0200)
committerRomain Sertelon <romain@sertelon.fr>
Wed, 10 May 2017 20:08:58 +0000 (22:08 +0200)
Should close #4016

src/cargo/sources/registry/remote.rs

index 67e60a074c930489bef02fbafc2882bd21c732c9..2edbd9e2fa0d6f527ed7ddf02a692100376cd0c8 100644 (file)
@@ -97,7 +97,7 @@ impl<'cfg> RegistryData for RemoteRegistry<'cfg> {
 
         // git fetch origin
         let url = self.source_id.url().to_string();
-        let refspec = "refs/heads/*:refs/remotes/origin/*";
+        let refspec = "refs/heads/master:refs/remotes/origin/master";
 
         git::fetch(&repo, &url, refspec, self.config).chain_error(|| {
             human(format!("failed to fetch `{}`", url))